Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Розробка програмного продукту. Етап реалізації

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2012
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Технологія програмування та створення програмних продуктів

Частина тексту файла

Міністерство освіти і науки України Національний університет «Львівська політехніка» Інститут комп’ютерних наук та інформаційних технологій Кафедра АСУ  Звіт до лабораторної роботи №4 “Розробка програмного продукту. Етап реалізації” з дисципліни “ Технологія програмування та створення програмних продуктів ” Львів 2012 Мета: Ознайомлення з основними задачами, які необхідно розв’язати під час виконання етапу реалізації Завдання: Навчитись реалізовувати моделі, які були побудовані на попередньому етапі проектування Теоретична частина Етап реалізації виконується в певному середовищі розробки і визначає надійність проекту. Вона досягається униканням або виправленням помилок. Всі помилки усунути не можливо. Але ми можемо зменшити ймовірність їх виникнення, застосовуючи наступне: відхід від небезпечних методів, наприклад використання вказівників, обмежені принципи доступу (розділення пам'яті, принципи діапазону, інкапсуляція), використання типізованих мов і компіляторів, використання мов високого рівня, послідовність у використанні інтерфейсів між модулями, врахування надзвичайних ситуацій (порожні множини, цикли, невизначеності), використання існуючих компонентів, мінімум відмінностей між концептуальною моделлю і моделлю реалізації. Немає методів без помилок, але ми можемо стверджувати, що програма виконуватиметься, не дивлячись на помилки. Такий механізм називають прикриттям помилок. Він вимагає: виявлення помилок, опрацювання помилок, виправлення помилок. Опрацювання помилок є можливим, якщо виконана відповідна діагностика, можливо - вказання рядка з помилкою. Існує два методи опрацювання помилок: перевірка даних, наприклад, виконання тестованих формул, порівняння результатів декількох версій модулів. Ключові чинники успіху: високоякісна і детальна специфікація, хороше знання середовища розробки, відповідність стандартів, опрацювання помилок. Основні результати етапу: покращений документ, що описує вимоги, покращена аналітична модель, покращений проект, код з перевіреними модулями, звіт про перевірені модулі, розроблена база даних, планування етапу тестування. Ця стадія виробництва програмного забезпечення (ПЗ) увійшла до ери автоматизованого виробництва ПЗ. Тут використовуються такі інструменти, як швидка розробка програм (Rapid Application Development, RAD) і мови високого рівня. Покращені інструменти програмування і методи автоматизованої реалізації прискорюють виробництво ПЗ. Надійність програмного забезпечення Надійність є найголовнішим чинником створення ПЗ. Вимоги клієнтів до ПЗ зазвичай ростуть швидше, ніж вимоги до апаратури. Зараз існує надзвичайно різноманітне ПЗ і воно постійно ускладнюється. На першому етапі необхідна надійність повинна задаватися умовно, що дозволило б виробникові спланувати всі кроки і розмістити ресурси для того, щоб досягти поставлених завдань. Основними методами збільшення надійності є: запобігання помилкам; визначення похибки помилок. Запобігання помилкам Всіх помилок уникнути неможливо, але є способи, що допоможуть зменшити їхню кількість: Не використовувати методи з великою вірогідністю помилок (наприклад, використання вказівників і т.п.); Використання принципу обмеженого доступу (інкапсуляція, розділення пам'яті і т.д.); Використання мов і компіляторів з перевіркою відповідності типів; Використання мов високого рівня; Строго визначати інтерфейси користувача; Приділити увагу виключенням (порожні множини, порожні цикли, нульові значення, змінні, що не були ініціалізовані, і т.д.); Використання готових компонентів (бібліотеки, класи і т.д.); Мінімізація відмінностей між абстрактною моделлю і моделлю реалізації. Небезпечні техніки Програміст може подолати проблему різними способами. Шляхи і вибір методу залежить від проблеми, досвіду, його переваг, вибору мови, середовища і т.п. Але методів з більшою вірогідністю помилки слід уникати. Іноді їх дійсно необхідно застосувати. У таких випадках методи обробки помилок і к...
Антиботан аватар за замовчуванням

13.02.2013 23:02

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини